/* 
 * File:   Defense.h
 * Author: Quintero
 *
 * Created on February 10, 2012, 2:58 PM
 */
#include <vector>
using namespace std;
#ifndef DEFENSE_H
#define	DEFENSE_H
vector <double> Vanguard(const vector<double>& stats);
vector <double> Shadow(const vector<double>& stats);
vector <double> Guardian(const vector<double>& stats);

double MitigationCalc(double attAcc,double attCrit,double attSurge,double defense,double armorDR,double shield,double absorb);
vector <double> Mitigation(double base_DR, double base_armor_mult, 
        double base_abs_per, double base_shld_per, double base_def_per,
        const vector <double>& stats);

#endif	/* DEFENSE_H */

